PHP Stijlgids
Home

PHP Stijlgids

PHP Stijlgids

De PHP-community is groot en divers en bestaat uit ontelbare bibliotheken, frameworks en componenten. Meestal gebruiken PHP-ontwikkelaars een aantal van hen en combineert ze in hun projecten. Het is belangrijk dat je PHP-code schrijft zo dicht mogelijk aanleunt bij de gemeenschappelijke codestijl om het voor ontwikkelaars gemakkelijk te maken de verschillende bibliotheken voor hun projecten te combineren.

Samenvatting

  1. namespaces schrijf je in pascalnotatie
  2. een lege regel na de declaratie van een namespace
  3. klassennamen schrijf je in pascalnotatie
  4. de openingsaccolade van een klassencodeblok staat aan het begin van een nieuwe regel
  5. functienamen schrijf je in camelcasenotatie
  6. de openingsaccolade van een functiecodeblok staat op dezelfde regel als de declaratie van de functie
  7. variabelenamen schrijf je in camelcasenotatie
  8. namen van constanten schrijf je in hoofdletters

FIG aanbevelingen

De Framework Interop Group heeft een reeks stijlaanbevelingen voorgesteld en goedgekeurd.

De eerste twee neem je nu al door:

  1. PSR-1: Basic Coding Standard
    1. samenvatting in het nederlands: PSR-1 minimale codeerstandaard
  2. PSR-2: Coding Style Guide
    1. samenvatting in het nederlands: PSR-2 codeerstijlen

De vierde standaard bekijken we later als we het over Composer hebben.

  1. PSR-4: Autoloading Standard
    1. PSR-4 autoloader
    2. Een PSR-4 autoloader implementeren

Deze aanbevelingen zijn slechts een reeks regels door projecten zoals Drupal, Zend, Symfony, Laravel, CakePHP, phpBB, AWS SDK, FuelPHP, Lithium, etc. worden aangenomen. Je kunt ze gebruiken voor je eigen projecten, en dat is beter dan doorgaan met je eigen persoonlijke stijl.

Een samenvatting in het Nederlands van de derde FIG aanbeveling:

  1. PSR-3 logger interface

JI
2019-02-24 12:01:25